package prova;

public class Livro {

    private String titulolivro, nomeautor;
    private Integer ano, tiragem;
    private Double precoexemplar, exemplaresvendidos;
    private Boolean famoso;

   public Livro (){
       titulolivro = null; 
       nomeautor = null;
       ano = null; 
       tiragem = null;
       precoexemplar = null;
       exemplaresvendidos = null;
       famoso = null;
   }
    public String getTitulolivro() {
        return titulolivro;
    }

    public void setTitulolivro(String titulolivro) {
        this.titulolivro = titulolivro;
    }

    public String getNomeautor() {
        return nomeautor;
    }

    public void setNomeautor(String nomeautor) {
        this.nomeautor = nomeautor;
    }

    public Integer getAno() {
        return ano;
    }

    public void setAno(Integer ano) {
        this.ano = ano;
    }

    public Integer getTiragem() {
        return tiragem;
    }

    public void setTiragem(Integer tiragem) {
        this.tiragem = tiragem;
    }

    public Double getPrecoexemplar() {
        return precoexemplar;
    }

    public void setPrecoexemplar(Double precoexemplar) {
        this.precoexemplar = precoexemplar;
    }

    public Double getExemplaresvendidos() {
        return exemplaresvendidos;
    }

    public void setExemplaresvendidos(Double exemplaresvendidos) {
        this.exemplaresvendidos = exemplaresvendidos;
    }

    public Boolean getFamoso() {
        return famoso;
    }

    public void setFamoso(Boolean famoso) {
        this.famoso = famoso;
    }

    String suceso() {

        if (exemplaresvendidos <= 30000) {
            return "Fracaso";
        } else if (exemplaresvendidos <= 40000) {
            return "Regular";
        } else if (exemplaresvendidos > 4000) {
            return "Sucesso";
        }
  
    }
    
    Double lucro (){
        return exemplaresvendidos * precoexemplar;
        
    }
    Double lucroator (){
        if (famoso == true){
            return (((exemplaresvendidos * precoexemplar)*20)/100);
        }else {
            return (((exemplaresvendidos * precoexemplar)*25)/100);
        }
    }
    
    
}
